home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / tsfltb17.zip / TSFLTB.INF < prev    next >
INI File  |  1994-02-07  |  8KB  |  198 lines

  1.                            - 1 -
  2. Mon 7-February-1994
  3.  
  4. About TSFLTB in General                         All rights reserved
  5. =======================
  6.  
  7. TSFLTB first release (1.0) was distributed under the name of TS2FLT.
  8.  
  9. This package may be used and distributed freely for NON-COMMERCIAL,
  10. NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
  11. any way. (Repacking with another method is ok, though.) For ANY
  12. other usage, such as use in a business enterprise or a university,
  13. contact the author for registration. Uploading to bulletin boards is
  14. encouraged. Please do not distribute any part of this package
  15. separately.
  16.  
  17. The programs are under development. Comments and contacts are
  18. solicited. If you have any questions, please do not hesitate to use
  19. electronic mail for communication.
  20.  
  21. The author shall not be liable to the user for any direct, indirect
  22. or consequential loss arising from the use of, or inability to use,
  23. any program or file howsoever caused. No warranty is given that the
  24. programs will work under all circumstances.
  25.  
  26. Timo Salmi (ts@uwasa.fi)
  27. Professor of Accounting and Business Finance
  28. Faculty of Accounting & Industrial Management
  29. University of Vaasa
  30. P.O. BOX 297, FIN-65101 Vaasa, Finland
  31.  
  32.  
  33. Timo Salmi FiLTers set B, release 1.7 includes the following
  34. *    *     * **        *          * *
  35. utility-type programs and files:
  36.  
  37. TSFLTB17        Build your own filters, T.Salmi
  38. Filename        Comment
  39. --------        --------------------------------
  40. DEMOTXT.XLT     How to build a translation table
  41. FILBIN.EXE      General filter for binary files
  42. FILE_ID.DIZ     Brief characterization of tsfltb
  43. FILGEN.EXE      Generalized filter for any file
  44. FILTXT.EXE      General filter for text files
  45. LOWER.XLT       To lowercase, also foreign chars
  46. NOEOF.XLT       Enables reading text past eof
  47. PC2UNIX.XLT     PC newlines to Unix newlines
  48. SIMUL8.XLT      8-bit to look-alike 7-bit chars
  49. STRIP.XLT       Strip the high bit of 8bit chars
  50. TOASC.XLT       Scandinavian IBM to ASCII
  51. TOIBM.XLT       Scandinavian ASCII to IBM
  52. TSFLTB.INF      Document
  53. TSFLTB.NWS      News announcements about tsfltb
  54. TSPROG.INF      List of programs from T.Salmi
  55. UNIX2PC.XLT     Unix newlines to PC newlines
  56. UPPER.XLT       To uppercase, also foreign chars
  57. VAASA.INF       Info: Finland, Vaasa, U of Vaasa
  58. ----            ------             ------  -----
  59. 0018
  60.  
  61.  
  62.                            - 2 -
  63.  
  64. DETAB (Expand tabs properly into blanks) that was in TSFLTB in the
  65. versions before tsfltb13.arc has been transferred to the TSFLTC
  66. package because it is not a customizable filter as the current
  67. filters of this package.
  68.  
  69.  
  70. FILBIN (Ver. 1.5)  General user-configurable filter for binary files
  71. =================
  72.  
  73. Usage: FILBIN SourceFile DestinationFile [translation table]
  74.        [/f(orce overwrite)] [/k(eep date)] [/m(ore)] [/p(ause)]
  75.        [/s(how translation table)]
  76.  
  77. FILBIN is a configurable string translation facility for binary
  78. files. The translations are given in a separate translation table
  79. file, which you can customize. See demotxt.xlt for the format of the
  80. translation table. If you omit the name of the translation table, it
  81. defaults to filbin.xlt
  82.  
  83. E.g. translation
  84.   13
  85.   10
  86. means converting the carriage return of the source binary-file into
  87. line feeds. The maximum number of different translations is 256.
  88.  
  89. The /m /p and /s parameters in the brackets [] are optional. If you
  90. are working with a single disk drive, /p allows to change the disk
  91. by pausing after your have loaded FILBIN and the translation table.
  92. If you direct the output to the screen (that is to CON), the /m
  93. option causes pause at the end of each screen. Parameter /s shows
  94. you the translation table. If you select /s, the translation is not
  95. made, only the table is shown.
  96.  
  97. Release notes: Version 1.2:
  98. 1) Translations such as
  99.   10
  100.   13 10
  101. are now allowed. That is, a character can be converted into a string
  102. even if the source file is a binary file.
  103. 2) Deleting characters is also possible in the updated version. In
  104. other words you can have, for example,
  105.   26
  106.   -1
  107. to delete the eof characters.
  108. 3) The translation table separators (blank, comma, nul) now also
  109. include tab.  4) Introduced two translation tables (.xlt files) for
  110. PC <--> Unix conversions.
  111.  
  112. Version 1.4:
  113. - Added the /f switch for overwriting existing files.
  114.  
  115. Version 1.5:
  116. - Corrected the /f force overwrites of existing files. It worked
  117.   only for files with the same name as the original.
  118. - Corrected the /k keep date option. It took its cues from the
  119.   translation table, not from the original file.
  120. - Added file date to the output message, which gives the directory
  121.   entry for the original and filtered file.
  122.  
  123.  
  124. FILTXT (Ver. 1.6)  General user-configurable filter for text files
  125. =================
  126.  
  127. Usage: FILTXT SourceFile DestinationFile [translation table]
  128.        [/f(orce overwrite)] [/k(eep date)] [/m(ore)] [/n(o crt)]
  129.        [/p(ause)] [/s(how translation table)]
  130.  
  131. FILTXT is a configurable string translation facility for text files.
  132. The translations are given in a separate translation table file,
  133. which you can customize. See demotxt.xlt for the format of the
  134. translation table. If you omit the name of the translation table, it
  135. defaults to filtxt.xlt
  136.  
  137. The maximum number of different translations is 512. The maximum
  138. number of characters in a translation string is 25. E.g. the
  139. translation
  140.    9
  141.   32 32 32 32 32 32 32 32
  142. means converting the tabs of the source text-file into eight blanks.
  143.  
  144. The /m /n /p and /s parameters in the brackets [] are optional. If
  145. you are working with a single disk drive, /p allows to change the
  146. disk by pausing after your have loaded FILTXT and the translation
  147. table. If you direct the output to the screen (that is to CON), the
  148. /m option causes pause at the end of each screen. Parameter /s shows
  149. you the translation table. If you select /s, the translation is not
  150. made, only the table is shown. For the /n switch see the description
  151. of DETAB is the TSFLTC package.
  152.  
  153. Release notes: Version 1.2: The essential upgrade in tsfltb12 occurs
  154. in filbin.exe. The other program has been recompiled with smaller
  155. maximum heap size and some minor changes.
  156.  
  157. Release 1.3: DETAB.EXE has been transferred to the TSFLTC package.
  158.  
  159. Release 1.5: Added the /f switch.
  160.  
  161. Release 1.6:
  162. - Corrected the /f force overwrites of existing files. It worked
  163.   only for files with the same name as the original.
  164. - Corrected the /k keep date option. It took its cues from the
  165.   translation table, not from the original file.
  166. - Added file date to the output message, which gives the directory
  167.   entry for the original and filtered file.
  168.  
  169.  
  170. FILGEN (Ver. 1.0)  General user-configurable filter
  171. =================
  172.  
  173. Was added in the version TSFLTB14.ARC of this package.
  174.  
  175. Usage: FILGEN [TranslationTableFile] [/s] < InputFileName > OutputFileName
  176.                │                       │
  177.                │                       └─ show translations
  178.                └─ default FILGEN.XLT, see DEMOTXT.XLT for the format
  179.  
  180. or TYPE InputFileName | FILGEN [TranslationTableFile] > OutputFileName
  181.  
  182. FILGEN is a general, configurable string substitution facility for
  183. both text and binary files.
  184.  
  185. E.g. the following translation in the translation table file
  186.   10
  187.   13 10
  188. means converting the new line characters of a Unix file into line PC
  189. eolns
  190.  
  191. The maximum number of translations in the translation table file is
  192. 1. If there are more, the rest are ignored. Each translation can
  193. have up to 127 characters, and line in translation table must not
  194. exceed 250 columns.
  195.  
  196. Use pipes for multiple translations. Example:
  197. TYPE InputFileName | FILGEN Table1 | FILGEN Table2 > OutputFileName
  198.